home *** CD-ROM | disk | FTP | other *** search
/ Shareware Extravaganza - Disc 4 / Shareware Extravaganza - Over 25,000 Programs (The Ultimate Shareware Company)(Disc 4 of 4)(1993).iso / cad / grperf.zip / GRPERF.DOC < prev    next >
Text File  |  1990-12-07  |  11KB  |  243 lines

  1.  
  2.  
  3.  
  4.                                GRPERF v1.1
  5.   
  6.  
  7.            AutoCAD(tm) Video Graphics Performance Benchmark Suite 
  8.  
  9.  
  10.                 Copyright 1990 Off-Broadway Business Systems
  11.  
  12.                            (All Rights Reserved)
  13.  
  14.  
  15.                Portions Copyright 1990 A/E Automation Systems
  16.  
  17.  
  18.  
  19.  
  20.          AutoCAD and DXF are registered trademarks of Autodesk,
  21. Inc.
  22.  
  23.  
  24.  
  25.  
  26. GRPERF is a benchmark suite for measuring the relative performance
  27. of graphics display hardware and drivers used in conjunction with
  28. AutoCAD(tm), Release 11 and Release 10.
  29.  
  30. The tests performed by GRPERF are very detailed and are designed to
  31. measure the draw performance of various types of geometry, and to
  32. identify certain types of geometry which a driver or display board
  33. is more capable of redrawing faster or slower than other types. 
  34. This benchmark was developed primarily for evaluating the "raw"
  35. performance of hardware and video drivers, and for those involved
  36. in developing same.  As a user, you may not find the results of
  37. GRPERF to be very meaningful in terms of the kind of work you do,
  38. but it will prove to be useful in evaluating the relative
  39. performance of different display boards and display- list
  40. processing ADI drivers.
  41.  
  42. Redraw tests.
  43.  
  44. There are nine tests performed by GRPERF.  Each test is composed of
  45. a vector image that is exactly 1 x 1 drawing units in size.  The
  46. redraw time of this image is measured at nine different display
  47. magnifications, starting with a magnification that displays the 1
  48. x 1 test image at 25 screen pixels, which doubles with each
  49. successive magnification, ending with an image that is 256x larger
  50. (1600 screen pixels) than the initial one.
  51.  
  52. At each of the nine display magnifications five redraws are
  53. performed on the test image, and the time required to perform each
  54. redraw is recorded.  Note that this time includes the time required
  55. to first clear the display, as this operation is itself intrinsic
  56. to the REDRAW operation.
  57.  
  58. For each of the five redraw times that are obtained at each
  59. magnification, the highest and lowest times are discarded and the
  60. three remaining times are then averaged together to produce a
  61. single redraw time for each of the nine test magnifications.
  62.  
  63. Note that all times are only accurate to +/- 0.1 seconds. Once the
  64. test is complete, the average redraw time of each of the nine
  65. magnifications is then averaged together again, to produce a single
  66. redraw time for the entire test.
  67.  
  68. Note that the test is designed to show variations in redraw time at
  69. various different points, starting at one where the test image is
  70. entirely within the view, and proceeding to a point where the view
  71. contains only a portion of the image. You will probably note a
  72. change in the redraw time at the point where the test image exceeds
  73. the extents of the view, requiring the test image to be clipped to
  74. the edge of the view.  This can give you a rough indication of the
  75. performance of a display controller or an ADI driver's "trivial"
  76. acceptance, rejection and line-clipping algorithms.
  77.  
  78. Benchmark performance times.
  79.  
  80. GRPERF contains built-in benchmark times for each
  81. test/magnification as well as average times for all magnifications,
  82. for all tests.  These times reflect the use of GRPERF with AutoCAD
  83. Release 10 on a 25 Mhz. 386 PC with a standard VGA card running at
  84. 640 x 480, using the stock Autodesk-supplied VGA driver, with the
  85. right-side SCREEN menu enabled, and where all redraw activity was
  86. limited entirely to cached 32-bit system RAM without requiring any
  87. disk I/O.
  88.  
  89. The benchmark reference times scale the performance of the system
  90. on which GRPERF is run to provide a performance indicator or
  91. "index" relative to the benchmark system performance as described
  92. above.  This relative performance factor indicates the redraw
  93. performance of the system being tested relative to the benchmark
  94. system, where a value of 1.0 is equal to the performance of the
  95. benchmark system, and 2.0 is twice as fast as the benchmark system.
  96.  
  97. Note that comparing a higher-resolution display configuration or
  98. one with the AutoCAD SCREEN menu disabled (effectively increasing
  99. the number of pixels in the view) may not be very meaningful in
  100. terms comparing those results with other results using a different
  101. display resolution.  In order to make a fair comparison between any
  102. two test results, the dimensions of the view in screen pixels must
  103. be exactly the same for all tests whose results are compared.
  104.  
  105. The redraw tests should be performed on a system with enough RAM to
  106. maintain the test drawing's vector display list ENTIRELY in RAM,
  107. without paging any portion of it to disk.  If a disk access is
  108. required during the redraw test, then the test results should be
  109. considered invalid and entirely meaningless.
  110.  
  111. Running GRPERF.
  112.  
  113. To execute GRPERF, place all files from the archives into a
  114. directory in the, AutoCAD library search path, and REMOVE any
  115. ACAD.LSP file so that it will not be loaded Automatically by
  116. AutoCAD.  DO NOT attempt to run GRPERF with an any ACAD.LSP file
  117. present in a path which permits it to be automatically loaded!
  118.  
  119. Then, at the DOS PROMPT:
  120.  
  121.    C:\ACAD > GRPERF [<redraw alias>]
  122.  
  123. Where the optional parameter <redraw alias> is the command that
  124. initiates an AutoCAD or ADI driver redraw.  If your ADI display
  125. driver uses the AutoCAD REDRAW command, then there is no need to
  126. specify this option.  You will then be placed in the AutoCAD
  127. drawing editor.  At this point, you can select one of the nine
  128. tests by pulling down the left-most item on the pull-down menu:
  129.  
  130.     ┌─────┐
  131.     │Tests│  Results   Options
  132.     ├─────┴─────────────────┐
  133.     │ Orthogonal lines      │
  134.     │ Orthogonal linetypes  │
  135.     │ Orthogonal polylines  │
  136.     │ Random lines          │
  137.     │ Random polylines      │
  138.     │ Orthogonal text       │
  139.     │ Rotated text          │
  140.     │ Solid flood           │
  141.     │ Circles               │
  142.     │ --------------------- │
  143.     │ Run ALL tests         │
  144.     └───────────────────────┘
  145. After you select a test, the drawing editor will be exited and re-
  146. initialized and the test geometry will be generated.  If you have
  147. not provided a hardware description for the test (a description of
  148. the system or configuration being tested, in 30 characters or less,
  149. which is included on the graph and tabular results), then you will
  150. be prompted to specify this once. You can also change this
  151. description by selecting the appropriate item from the "options"
  152. pull-down menu.  The test description is stored in the file
  153. GRCONFIG.TXT, and it will be used until you explicitly change it,
  154. or erase the file.
  155.  
  156. After each test is complete, GRPERF displays the detailed results
  157. in tabular form.  These results will also be posted in the file
  158. GRPERF.LOG automatically for future reference.
  159.  
  160. Graphing test results.
  161.  
  162. After performing a test, GRPERF can draw a bar-graph representation
  163. of the tabular results.  You can do this by selecting "graph test
  164. results" from the second pulldown menu titled "results".  Once the
  165. graph is generated you can then save it as either an AutoCAD
  166. drawing file, or a slide, by selecting the appropriate item from
  167. the "results" pulldown menu.
  168.  
  169. Graph drawings and slides are saved in filenames named "TESTn"
  170. where 'n' is a number from 1 to 9 indicating the test number.  The
  171. test numbers are the same as the order in which the corresponding
  172. tests appear in the pulldown menu.
  173.  
  174. Running all tests in batch mode.
  175.  
  176. You can also have GRPERF run all nine tests sequentially and
  177. automatically by selecting "run all tests" from the "tests" pull-
  178. down menu.  When running all tests in batch mode, GRPERF
  179. automatically generates the graph of each result and saves it as a
  180. drawing file named in accordance with the conventions noted above. 
  181. It also posts tabular results from each test in the file GRPERF.LOG
  182.  
  183. When running all tests in batch mode GRPERF will also compute the
  184. average redraw time and relative performance factor (VGA @ 25 Mhz
  185. = 1.0) for each test and generate a bar graph of all test results,
  186. and save the graph in the drawing file SUMMARY.DWG.
  187.  
  188. Altering test data.
  189.  
  190. Please note that the drawing and DXF(tm) files included with GRPERF
  191. are not to be modified in any way.  These are the drawings which
  192. are used to generate the test geometry.  They are named TEST1.DXF
  193. thru TEST9.DXF and GRPERF.DWG, GR1.DWG, and GR2.DWG.  These .DWG
  194. and .DXF files should NEVER BE MODIFIED for any reason whatsoever! 
  195. If they are, then GRPERF will not run, and no results that is
  196. produced if it does run is valid.
  197.  
  198. A word about benchmarks.
  199.  
  200. All benchmarks can be somewhat deceptive, and accurate
  201. representation of the true performance of any single aspect of two
  202. dissimilar systems is extremely difficult to measure.  In addition,
  203. results do not take into consideration a specific type of drawing
  204. or discipline which can have a tremendous influence on the
  205. effective performance that is achieved while using AutoCAD for
  206. serious work, as opposed to running benchmarks.
  207.  
  208. GRPERF is primarily intended to help evaluate the 'raw' performance
  209. aspects of graphics hardware and drivers, and is not designed to be
  210. very meaningful as in indicator of performance as it may relate to
  211. an end user and/or his or her specific application.  The tests
  212. results can be easily misinterpreted due to the possibility of
  213. their being influenced by many other factors other than video
  214. performance which is almost impossible to compensate for.
  215.  
  216. In short, results should be never be considered as an accurate
  217. indicator or reference standard by which the performance of any two
  218. or more systems can be measured.  The use of this benchmark should
  219. be limited to comparing AutoCAD graphics performance of different
  220. graphics hardware or ADI drivers installed in the same system with
  221. all other variables being precisely equal.
  222.  
  223. If you would like to compare the AutoCAD vector drawing performance
  224. of two or more different video boards running at the same
  225. resolution and with the same ADI display driver, then you should
  226. swap the boards into the same system and run the benchmark on each
  227. of them the same system, making sure that all other variables have
  228. been eliminated.
  229.  
  230. Do not run the benchmark on different systems with different
  231. graphics cards or drivers and expect the test results to be an
  232. accurate indication of the raw performance of the hardware or the
  233. drivers in each system.
  234.  
  235.  
  236. Robert Schutz
  237. Off Broadway
  238. TEL 415/547-8801
  239. FAX 415/547-2637
  240. Compuserve  74435,16
  241. Tony Tanzillo
  242. A/E Automation Systems
  243. Compuserve 71241,2067